package com.oceansoft.mobile.econsole.modules.weixin.entity;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

/**
 * Created by saintess on 2017/2/9.
 */
public class TaskBase {

    private String guid;

    private String matId;

    private String matName;

    private String tskSouce;

    private  String souceId;

    private String deptId;

    private String deptName;

    private String tskNum;

    private String tskCancle;

    private String tskReserve;

    private Date startDoDate;

    private String startDoDateStr;



    private Short dueDays;

    private String unitAttribute;

    private String unitName;

    private String unitNumber;

    private String unitAddress;

    private String telePhone;

    private String handPhone;

    private String companyName;

    private String companyCode;

    private String cid;

    private String pcc;

    private String deleted;

    private String netprojectType;

    private String formId;

    private String flowId;

    private String isMailmertal;

    private Date deadLine;

    private String projectStatus;

    private String projectStatusCn;

    private String thirdPartyStatus;

    private String creator;

    private Date creatorDate;

    private Date endTime;









    private TaskInfoStatus status;

    public String getStartDoDateStr() {
        return startDoDateStr;
    }

    public void setStartDoDateStr(String startDoDateStr) {
        this.startDoDateStr = startDoDateStr;
    }

    public String getSouceId() {
        return souceId;
    }

    public void setSouceId(String souceId) {
        this.souceId = souceId;
    }

    private List<TaskManifest> manifests=new ArrayList<>();

    private List<TaskCheckInfo> checkInfos=new ArrayList<>();

    public List<TaskCheckInfo> getCheckInfos() {
        return checkInfos;
    }

    public void setCheckInfos(List<TaskCheckInfo> checkInfos) {
        this.checkInfos = checkInfos;
    }

    public List<TaskManifest> getManifests() {
        return manifests;
    }

    public void setManifests(List<TaskManifest> manifests) {
        this.manifests = manifests;
    }

    public String getGuid() {
        return guid;
    }

    public void setGuid(String guid) {
        this.guid = guid == null ? null : guid.trim();
    }

    public String getMatId() {
        return matId;
    }

    public void setMatId(String matId) {
        this.matId = matId == null ? null : matId.trim();
    }

    public String getMatName() {
        return matName;
    }

    public void setMatName(String matName) {
        this.matName = matName;
    }

    public String getTskSouce() {
        return tskSouce;
    }

    public void setTskSouce(String tskSouce) {
        this.tskSouce = tskSouce == null ? null : tskSouce.trim();
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId == null ? null : deptId.trim();
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getTskNum() {
        return tskNum;
    }

    public void setTskNum(String tskNum) {
        this.tskNum = tskNum == null ? null : tskNum.trim();
    }

    public String getTskCancle() {
        return tskCancle;
    }

    public void setTskCancle(String tskCancle) {
        this.tskCancle = tskCancle == null ? null : tskCancle.trim();
    }

    public String getTskReserve() {
        return tskReserve;
    }

    public void setTskReserve(String tskReserve) {
        this.tskReserve = tskReserve == null ? null : tskReserve.trim();
    }

    public Date getStartDoDate() {
        return startDoDate;
    }

    public void setStartDoDate(Date startDoDate) {
        this.startDoDate = startDoDate;
    }

    public Short getDueDays() {
        return dueDays;
    }

    public void setDueDays(Short dueDays) {
        this.dueDays = dueDays;
    }


    public String getUnitAttribute() {
        return unitAttribute;
    }

    public void setUnitAttribute(String unitAttribute) {
        this.unitAttribute = unitAttribute;
    }

    public String getUnitName() {
        return unitName;
    }

    public void setUnitName(String unitName) {
        this.unitName = unitName;
    }

    public String getUnitNumber() {
        return unitNumber;
    }

    public void setUnitNumber(String unitNumber) {
        this.unitNumber = unitNumber;
    }



    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getCompanyCode() {
        return companyCode;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public String getCid() {
        return cid;
    }

    public void setCid(String cid) {
        this.cid = cid == null ? null : cid.trim();
    }

    public String getPcc() {
        return pcc;
    }

    public void setPcc(String pcc) {
        this.pcc = pcc == null ? null : pcc.trim();
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted == null ? null : deleted.trim();
    }




    public String getThirdPartyStatus() {
        return thirdPartyStatus;
    }

    public void setThirdPartyStatus(String thirdPartyStatus) {
        this.thirdPartyStatus = thirdPartyStatus;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator == null ? null : creator.trim();
    }


    public String getUnitAddress() {
        return unitAddress;
    }

    public void setUnitAddress(String unitAddress) {
        this.unitAddress = unitAddress;
    }

    public String getTelePhone() {
        return telePhone;
    }

    public void setTelePhone(String telePhone) {
        this.telePhone = telePhone;
    }

    public String getHandPhone() {
        return handPhone;
    }

    public void setHandPhone(String handPhone) {
        this.handPhone = handPhone;
    }

    public String getNetprojectType() {
        return netprojectType;
    }

    public void setNetprojectType(String netprojectType) {
        this.netprojectType = netprojectType;
    }

    public String getFormId() {
        return formId;
    }

    public void setFormId(String formId) {
        this.formId = formId;
    }

    public String getFlowId() {
        return flowId;
    }

    public void setFlowId(String flowId) {
        this.flowId = flowId;
    }

    public String getIsMailmertal() {
        return isMailmertal;
    }

    public void setIsMailmertal(String isMailmertal) {
        this.isMailmertal = isMailmertal;
    }

    public Date getDeadLine() {
        return deadLine;
    }

    public void setDeadLine(Date deadLine) {
        this.deadLine = deadLine;
    }

    public String getProjectStatus() {
        return projectStatus;
    }

    public void setProjectStatus(String projectStatus) {
        this.projectStatus = projectStatus;
    }

    public String getProjectStatusCn() {
        return projectStatusCn;
    }

    public void setProjectStatusCn(String projectStatusCn) {
        this.projectStatusCn = projectStatusCn;
    }

    public Date getCreatorDate() {
        return creatorDate;
    }

    public void setCreatorDate(Date creatorDate) {
        this.creatorDate = creatorDate;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public TaskInfoStatus getStatus() {
        return status;
    }

    public void setStatus(TaskInfoStatus status) {
        this.status = status;
    }
}
